package Lambda表达式;
/*
* 有参有返回值抽象方法的练习
* */
/*
* 操作步骤
* 定义一个接口(Addable)，里面定义一个抽象方法：int add(int x,int y);
* 定义一个测试类(AddableDemo)，在测试类中提供两个方法
* 一个方法是：useAddable(Addable a)
* 一个方法是主方法，在主方法中调用useAddable方法
* */
public class Lambda表达式练习3 {
    public static void main(String[] args) {
        /*lambda表达式练习->有参有返回值抽象方法的练习*/
        useAddable((int x,int y)->{
            return x+y;
        });
    }
    private static void useAddable(Addable a){
        int sum = a.add(10, 20);
        System.out.println(sum);
    }
}
interface Addable{
    int add(int x,int y);
}